package service;

import pojo.Goods;
import pojo.GoodsClass;
import util.PageBean;

import java.util.List;

/**
 * 实现商品分类表增删改查的数据处理Service层
 * @author 周超
 */
public interface GoodsClassService {

    /**
     * 新增商品分类类型
     */
    int addGoodsClass(GoodsClass goodsClass);


    /**
     * 删除商品分类类型
     */
    int delGoodsClass(int clId);


    /**
     * 修改商品分类类型信息
     */
    int altGoodsClass(GoodsClass goodsClass);


    /**
     * 查询所有商品分类信息
     */
    List<GoodsClass> queryAll();


    /**
     * 根据商品分类名称查询商品分类id
     */
    int queryGoodsClassId(String clName);


    /**
     * 按条件模糊查询所有商品分类类型信息
     */
    PageBean queryAllGoodsClassInfo(PageBean pb, String name);


    /**
     * 根据商品分类id查询商品分类信息
     */
    GoodsClass queryGoodsClassInfo(int clId);
}
